<?php

//información de la conexión a la base de datos
//No olvidar que los codigos deben estar sin ""
$link = mysql_connect("localhost", "root", "") or die(mysql_error());
mysql_select_db("pba", $link) or die(mysql_error());
mysql_query("SET NAMES utf8");
if ($gestor = fopen("subir.csv", 'r')) {
    while (($datos = fgetcsv($gestor, 1000, ";", "\n")) !== FALSE) {

        $codigo = $datos[0];
        $departamento = $datos[1];
        $municipio = $datos[2];
        $predio = $datos[3];
        $familias_finales = $datos[6];
        $valor_total = $datos[8];
        $valor_incoder = $datos[9];
        $propio = $datos[10];
        $formulador = $datos[11];
        $evaluador = $datos[12];
        $formulacion = $datos[13];
        $evaluacion = $datos[14];
        $resolucion = $datos[15];
        $adjudicado = $datos[16];


        //BUSCAR DEPARTAMENTO

        $sql1 = "SELECT id FROM departaments WHERE name='$departamento'; ";
        $res1 = mysql_query($sql1, $link) or die(mysql_error());
        $dep_id = 0;
        while ($row1 = mysql_fetch_array($res1)) {

            $dep_id = $row1['id'];
        }
        if ($dep_id == 0) {
            echo "NO EXISTE $departamento <br>";
        }
        //BUSCAR municipio

        $sql2 = "SELECT id FROM cities WHERE name='$municipio' AND departament_id=" . $dep_id;
        $res2 = mysql_query($sql2, $link) or die(mysql_error());
        $mun_id = 0;
        while ($row2 = mysql_fetch_array($res2)) {

            $mun_id = $row2['id'];
        }
        if ($mun_id == 0) {
            echo "NO EXISTE $departamento $municipio <br>";
        }

        $sql = "SELECT id from proyects where codigo='$codigo' AND call_id=2";
        $res = mysql_query($sql, $link) or die(mysql_error());
        $proy_id = 0;
        while ($row = mysql_fetch_array($res)) {

            $proy_id = $row['id'];
            echo "YA EXISTE $codigo <br>";
        }

        if ($proy_id == 0) {
            $sqlpry = "INSERT INTO proyects (codigo,departament_id,city_id,call_id)";
            $sqlpry.= " VAlUES ('$codigo','$dep_id','$mun_id',2)";

            mysql_query($sqlpry, $link) or die(mysql_error());
            $proy_id = mysql_insert_id($link);
            echo "FUE CREADO EL CODIGO $codigo <br>";
        }

        $sqlfrm = "INSERT INTO formulations (proyect_id,user_id)";
        $sqlfrm.=" VALUES ('$proy_id','$formulador')";
        if (mysql_query($sqlfrm, $link) or die(mysql_error())) {
            $frm_id = mysql_insert_id($link);
            echo "FUE CREADO FORMULACION DEL CODIGO $codigo  CON ID $frm_id <br>";
        } else {
            echo "NO SE PUDO CREAR LA FORMULACION";
        }
        $sqlEv = "INSERT INTO initial_evaluations (proyect_id,user_id,valor_total,monto_solicitado,contraprtidas_propias)";
        $sqlEv.=" VALUES ('$proy_id','$evaluador','$valor_total','$valor_incoder','$propio')";
        if (mysql_query($sqlEv, $link) or die(mysql_error())) {
            $evad_id = mysql_insert_id($link);
            echo "FUE CREADO Evaluacion DEL CODIGO $codigo  CON ID $frm_id <br>";
        } else {
            echo "NO SE PUDO CREAR LA EVALUACION";
        }
        
        
        
         if ($formulacion == 1) {
        $estado = "Formulación";
    }
    if ($evaluacion == 1) {
        $estado = "En evaluación";
    }
    if ($resolucion == 'si') {
        $estado = "Con resolucion";
    }
    if ($adjudicado == 'si') {
        $estado = "adjudicado";
    }
    $sqlr = "UPDATE  proyects set estado='$estado' WHERE id=$proy_id";
        if(mysql_query($sqlr, $link) or die(mysql_error())){
            echo "ACTUALIZADO CODIGO $codigo  CON ID $proy_id<br>";
        }else{
            echo "NO SE PUDO ACTUALIZAR  CODIGO $codigo  CON ID $proy_id<br>";
        }
        
        
        
        
    }
   
   
    
} else {
    echo "Error al abrir el archivo cambioDeCodigo2.csv";
}
//mysql_close($link);
?>
